﻿
<AttributeUsage(AttributeTargets.Class)>
Public NotInheritable Class PluginAttribute
    Inherits Attribute

    Public Sub New(ByVal guid As String)
        _Guid = New Guid(guid)
    End Sub

    Private _Guid As Guid
    ''' <summary>               
    ''' プラグインの識別子(GUID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 形式)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public ReadOnly Property Guid() As Guid
        Get
            Return _Guid
        End Get
    End Property

    Public Property Name As String
    Public Property Description As String
    Public Property Publisher As String
    Public Property PublisherUrl As String
    Public Property HasDialog As Boolean





End Class
